package com.miplus.ccrm.core.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 坐席外呼通话ASR转录明细表
 * @TableName asr_callhist
 */
@TableName(value ="asr_callhist")
@Data
public class AsrCallhist implements Serializable {
    /**
     * UID
     */
    @TableId
    private String asrid;

    /**
     * 创建时间
     */
    private Date crdt;

    /**
     * 分机号
     */
    private String dn;

    /**
     * 坐席ID
     */
    private String agentid;

    /**
     * 关联呼叫ID
     */
    private String callid;

    /**
     * 会话方：peerspeech=对方，speech=自己
     */
    private String asrstatus;

    /**
     * ASR返回的文本
     */
    private String asrcontent;

    /**
     * 匹配度
     */
    private String confidence;

    /**
     * 关键词
     */
    private String words;

    /**
     * ASR关联ID
     */
    private String taskid;

    /**
     * 默认=0
     */
    private String status;

    /**
     * ASR解析顺序index
     */
    private Integer asrindex;

    /**
     * 状态文本
     */
    private String statustext;

    /**
     * 被叫
     */
    private String dnis;

    /**
     * 主叫
     */
    private String ani;

    /**
     * IN/OUT
     */
    private String calldir;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}